.member {    
    .member-thumb {
        border: 2px solid transparent;
        overflow: hidden;
        position: relative;
        @include transition(.5s);
        img {
            width: 100%;
            height: auto;
        }
        .member-social {
            width: 90%;
            height: 90%;
            position: absolute;
            top: 5%;
            left: 5%;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
            visibility: hidden;
            opacity: 0;
            @include transition(.3s);
            &::after {
                content: '';
                background: $primary;
                width: 100%;
                height: 100%;
                position: absolute;
                opacity: .8;
                top: 0;
                left: 0;
                z-index: -1;
            }
            ul {
                @include translate(0, 10px);
                @include transition(.5s);
                li {
                    display: inline-block;
                    margin: 2px;
                    a {
                        color: $white;
                        border: 1px solid $white;
                        border-radius: 50%;
                        padding: 6px 10px;
                        &:hover {
                            background: $white;
                            color: $primary;
                        }
                    }
                    &.facebook {
                        a {
                            padding: 6px 12px;
                        }
                    }
                }
            }
        }
    }
    .member-info {
        padding: 20px;
        overflow: hidden;
        h4 {
            font-size: 18px;
        }
        b {
            font-style: italic;
            color: $grey;
            display: inline-block;
            margin: .5rem 0;
        }
        p {
            color: $grey;
        }
    }
    &:hover {
        .member-thumb {
            border-color: $primary;
            .member-social {
                visibility: visible;
                opacity: 1;
                ul {
                    @include translate(0, 0);
                }
            }
        }
    } 
}